FrameLib  2.0
DSP processing with frames of arbitrary timing and length
FrameLib_Object< T >::Connection Class Reference

holds the connected object and IO indices for a connection to an object More...

#include <FrameLib_Object.h>

Public Member Functions

 Connection ()
 
 Connection (T *object, unsigned long index)
 

Public Attributes

T * mObject
 
unsigned long mIndex
 

Friends

bool operator== (const Connection &a, const Connection &b)
 
bool operator!= (const Connection &a, const Connection &b)
 

Detailed Description

template<class T>
class FrameLib_Object< T >::Connection

holds the connected object and IO indices for a connection to an object

Constructor & Destructor Documentation

◆ Connection() [1/2]

template<class T>
FrameLib_Object< T >::Connection::Connection ( )
inline

◆ Connection() [2/2]

template<class T>
FrameLib_Object< T >::Connection::Connection ( T *  object,
unsigned long  index 
)
inline

Friends And Related Function Documentation

◆ operator!=

template<class T>
bool operator!= ( const Connection a,
const Connection b 
)
friend

◆ operator==

template<class T>
bool operator== ( const Connection a,
const Connection b 
)
friend

Member Data Documentation

◆ mIndex

template<class T>
unsigned long FrameLib_Object< T >::Connection::mIndex

◆ mObject

template<class T>
T* FrameLib_Object< T >::Connection::mObject

The documentation for this class was generated from the following file: